ScopedGtbabel\vielhuber\gtbabel\Settings C

Total Complexity 103
Dependencies 1
Dependents 11
Total lines 350
Lines of code 303
Logical lines of code 183
Comment lines 13
Methods 30
Properties 1

Methods 30

Method Rating Maintainability Complexity Lines of code
getAllSettingsIncludingDefaultForKey()
B
44 16 48
getAutoTranslationService()
A
58 15 12
setupArgs()
A
55 14 18
getDefaultLanguages()
S
48 5 18
setupSettings()
S
59 5 15
getAutoTranslationServiceData()
S
62 5 11
valuesAreEqual()
S
55 4 22
getSelectedLanguageCodesLabels()
S
59 4 15
getDefaultSettings()
S
45 3 29
getSelectedLanguageCodesLabelsWithSourceAtLast()
S
63 3 11
getSelectedLanguageCodesWithoutSource()
S
65 3 10
getSelectedLanguageCodesLabelsWithoutSource()
S
64 3 10
getHreflangCodeForLanguage()
S
68 2 7
__construct()
S
78 2 3
setupCachedSettings()
S
64 2 10
get()
S
72 2 6
getApiLngCodeForService()
S
68 2 7
isLanguageDirectionRtl()
S
78 1 3
setup()
S
70 1 7
getLanguageDataForCode()
S
78 1 3
getDefaultTranslateHtmlInclude()
S
63 1 7
getDefaultLanguageCodes()
S
73 1 5
getDefaultLanguageLabels()
S
73 1 5
getLabelForLanguageCode()
S
78 1 3
getSelectedLanguages()
S
81 1 3
getSelectedLanguageCodes()
S
81 1 3
getSettings()
S
83 1 3
set()
S
80 1 3
getSourceLanguageCode()
S
81 1 3
getSourceLanguageLabel()
S
81 1 3